iT邦幫忙

python 3相關文章
共有 82 則文章
鐵人賽 自我挑戰組 DAY 1

技術 【Day 1】開發環境安裝

首先,要學習Python程式語言之前,要先了解所需要的開發環境和工具 目前推薦的開發環境有下列幾項: IDLE:- 是Python官方自帶的整合開發與學習環境-...

鐵人賽 Software Development DAY 3
從開始到放棄的Flask 系列 第 3

技術 [Day 3] Flask Quick Start

Hello Flask 昨天我們成功運作了我們第一個程式了 from flask import Flask app = Flask(__name__) @a...

鐵人賽 Software Development DAY 2
從開始到放棄的Flask 系列 第 2

技術 [Day 2] Flask的簡單開發環境設定

python安裝 首先當然是要先安裝Python阿,我們先到他的官網下載並安裝 而在寫程式的地方我是使用VScode,他真的是超方便的,網路上也有很多相關的資源...

技術 【開心碼農養成記】Python初新者練習手札-花惹發,pip錯誤:無法辨識 ‘pip’

前情提要: 裝好了VS code之後,總算可以開心的一直碼、一直農的碼農啦 不過寫好的py檔案難道就只能在VS code裡面的終端機執行嗎!?(YT下載器的衍...

技術 Python311-pyinstaller無法辨識或執行的解決方案

因為工作上可能需要把py變成exe的狀況,開始研究起pyinstaller的用法,但還沒開始就先卡在安裝的關卡 總之先打開cmd,1.用path檢查過pytho...

鐵人賽 Software Development DAY 20

技術 Python 與自動化測試的敲門磚_Day20_XPATH 快速入門

每天的專案會同步到 github 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:nickchen1998@gm...

鐵人賽 自我挑戰組 DAY 28
Python淺顯易懂的小教室 系列 第 28

技術 [Day_28]函式與遞迴_(7)

函式的說明文件 可以在函式下方使用「'''」撰寫函式的說明文件,說明文件可以跨好幾行,直到找到下一個「'''」,使用「'''」會保留第2行以後所有開頭的空格,如...

鐵人賽 自我挑戰組 DAY 27
Python淺顯易懂的小教室 系列 第 27

技術 [Day_27]函式與遞迴_(6)

關鍵字引數(keyword arguments) 關鍵字引數(函式輸入變數的前方使用「**」)會將函數內多個輸入值群組化成字典,例如以下範例,慣例使用kwarg...

鐵人賽 自我挑戰組 DAY 25
Python淺顯易懂的小教室 系列 第 25

技術 [Day_25]函式與遞迴_(4)

函式的輸入與輸出 函式的輸入 函式中有預設值的輸入參數一定放在後面,預設值要式不可以變的常數,不能為串列或字典等可以修改的資料結構 #input def f(s...

鐵人賽 自我挑戰組 DAY 24
Python淺顯易懂的小教室 系列 第 24

技術 [Day_24]函式與遞迴_(3)

計算BMI BMIT常用來判斷肥胖程度,BMI等於體重(KG)除以身高(M)的平方,「BMI與肥胖等級標準」表,如下。請寫一個程式讓使用者輸入體重與身高,顯示B...

鐵人賽 自我挑戰組 DAY 22
Python淺顯易懂的小教室 系列 第 22

技術 [Day_22]函式與遞迴_(1)

函式的定義、傳回值與呼叫 自訂函式需要包含兩個部分,分別式「函式的定義」與「函式的呼叫」。「函式的定義」是實作的函式功能,輸入參數與回傳處理後的結過,「函式的呼...

鐵人賽 自我挑戰組 DAY 20
Python淺顯易懂的小教室 系列 第 20

技術 [Day_20]迴圈與生成式 - (6)

生成式(comprehension) 生成式可以依照規模產生資料,接著將資料儲存在串列、字典與集合內。 串列生成式 若要生產一個串列有5個數字,而5個數字分別是...

鐵人賽 自我挑戰組 DAY 19
Python淺顯易懂的小教室 系列 第 19

技術 [Day_19]迴圈與生成式 - (5)

for迴圈與資料儲存容器 若要取出資料儲存容器(tuple、串列、字典與集合)的所有元素,可以使用「for」一個一個取出每一個元素,再對每一個元素進行計算。 使...

鐵人賽 自我挑戰組 DAY 18
Python淺顯易懂的小教室 系列 第 18

技術 [Day_18]迴圈與生成式 - (4)

迴圈結構特殊指令的使用-break、continue與else 迴圈在特殊需求下可以適用break、continue與else指令,當要跳出迴圈時可以使用bre...

鐵人賽 自我挑戰組 DAY 17
Python淺顯易懂的小教室 系列 第 17

技術 [Day_17]迴圈與生成式 - (3)

巢狀迴圈 巢狀迴圈並非新的程式結構,只是迴圈範圍內又有迴圈,巢狀迴圈可以有好幾層,巢狀迴圈與單層迴圈運作原理相同,從外層迴圈來看,內層迴圈指示外層迴圈內的動作,...

鐵人賽 自我挑戰組 DAY 14
Python淺顯易懂的小教室 系列 第 14

技術 [Day_14]選擇性結構- 多向選擇結構、條件判斷與運算子「in」

多向選擇結構讓程式執行路徑可以有無限多種選項,我們可以使用多個 if-elif-else 來達成多向選擇結構,以下說明多項選擇結構與法 : #多向選擇結構語法...

鐵人賽 自我挑戰組 DAY 13
Python淺顯易懂的小教室 系列 第 13

技術 [Day_13]選擇性結構- 單向選擇結構、雙向選擇結構

單向選擇結構 單向選擇結構是最簡單的選擇結構,單向選擇結構只做到測試條件為真時,執行條件為真的動作,只有一個方向的選擇,因此稱作單向選擇結構。 單向選擇程式語法...

鐵人賽 自我挑戰組 DAY 8

技術 [Day_8]資料儲存容器 (2) - 串列(list)_(1)

今天要來跟大家介紹串列(list),串列為可修改的序列資料,可以修改元素資料、新增、刪除、插入、與取出元素,使用list函式可以將資料轉換成串列,並可以使用[:...

鐵人賽 AI & Data DAY 13

技術 [常見的自然語言處理技術] 文本相似度(II): Cosine Similarity

前言 昨天我們使用了 Python 自然語言處理套件 spaCy 預訓練好的 word embedding model 將英文單詞轉換成為高維度的向量。今天就讓...

鐵人賽 Software Development DAY 29
從零開始學Python 系列 第 29

技術 [Day 29] 從零開始學Python - 打包安裝PyInstaller:誰把誰的靈魂,裝進誰的身體

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 因為按照慣例,第三十天主要會講比較偏向結論性質的東西,包含接下來可能的學習方向以及建議,...

鐵人賽 Software Development DAY 28
從零開始學Python 系列 第 28

技術 [Day 28] 從零開始學Python - 深度學習Keras:如果你能預知這條路的陷阱,我想你依然錯得很過癮

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 接下來讓我們來聊聊Python在深度學習的部分。事實上很多iT邦幫忙的神人們在AI &a...

鐵人賽 Software Development DAY 27
從零開始學Python 系列 第 27

技術 [Day 27] 從零開始學Python - 科學繪圖Matplotlib:畫著你,畫不出你的骨骼

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 今天我們要來介紹的是Matplotlib,對於Python來說,是一套非常常用於科學繪圖...

鐵人賽 Software Development DAY 25
從零開始學Python 系列 第 25

技術 [Day 25] 從零開始學Python - 二元搜尋法模組bisect:我走回從前你往未來飛,遇見對的人錯過交叉點

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 接下來,我們來談談二元搜尋法模組bisect。在談bisect模組之前,我們先來談談二元...

鐵人賽 Software Development DAY 24
從零開始學Python 系列 第 24

技術 [Day 24] 從零開始學Python - 資料結構模組heapq:除了前幾名以外,在座的各位都是垃圾

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 昨天的題目,請參見下面的解法:https://ithelp.ithome.com.tw/...

鐵人賽 Software Development DAY 23
從零開始學Python 系列 第 23

技術 [Day 23] 從零開始學Python - 資料結構模組deque:旁人來來去去像行雲流水

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 先來解一下上次的練習吧!我們唯一需要動的應該只有calculate的函式,當 p1 &l...

鐵人賽 Software Development DAY 22
從零開始學Python 系列 第 22

技術 [Day 22] 從零開始學Python - 圖形化使用者介面Tkinter:直到現在,我還默默的等待

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 上次的練習我們就不驗收了,相信大家應該可以做得好的XD!今天我們來聊聊Python的圖形...

鐵人賽 Software Development DAY 21
從零開始學Python 系列 第 21

技術 [Day 21] 從零開始學Python - 基本圖形處理Pillow:花下是誰對影成雙

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 我們先來解昨天的練習吧!我們整理一下三種解的寫法,並且分別改名成cs1, cs2, cs...

鐵人賽 Software Development DAY 20
從零開始學Python 系列 第 20

技術 [Day 20] 從零開始學Python - 時間量測與效率檢驗:你的時間也不是你的時間

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 我們先來解一下昨天的練習吧! >>> from datetime im...

鐵人賽 Software Development DAY 19
從零開始學Python 系列 第 19

技術 [Day 19] 從零開始學Python - 日期與時間:你知不知道,我等到花兒也謝了

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 接下來我們要聊到日期與時間的處理相關模組:datetime跟time。請想像一下,在人生...

鐵人賽 Software Development DAY 18
從零開始學Python 系列 第 18

技術 [Day 18] 從零開始學Python - 系統模組:走路的不是強尼,是你心中的OS

註:本文同步刊載在Medium,若習慣Medium的話亦可去那邊看呦! 我們先來看看昨天的練習吧!一般來說,我們可以先打開來觀察,將其複製到JSON Onlin...